/* CSS Document */
body{margin:0;padding:0;font:12px 微软雅黑,Arial, Helvetica, sans-serif;color:#4d4d4d; background:url(../images/bgs.jpg) left top repeat-x;}
input{outline:none; cursor:pointer;}
dl,dd,dt,ul,li,form,p{margin:0;padding:0; list-style:none; }
.listnone{ list-style:none;}
img{border:0;}
.tevialign{ vertical-align:middle;}
a:link {color: #373737;text-decoration: none;} /* 未访问的链接 */
a:visited {color: #373737;text-decoration: none;} /* 已访问的链接 */
a:hover {color:#86b401;text-decoration: none;} /* 鼠标在链接上 */ 
a:active {color: #373737;text-decoration: none;} /* 点击激活链接 */
.clearall{clear:both;height:1px;overflow:hidden;}
.f-left{float:left;}
.f-right{float:right;}


/*-------------------------------------------index----------------------------------------------------------*/
.top_nav{
	width:1103px;
	height:104px;
	margin:0 auto;
	}
.top_navright{
	width:780px;
	float:right;
	padding:14px 0 0 0;
	}
.in_search{
	text-align:right;
	padding-bottom:20px;
	}
.in_nav span{
	display:block;
	float:left;
	color:#cacaca;
	padding:0 5px;
	}
a.in_nav_style{
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	display:block;
	float:left;
	padding:0 19px;
	color:#232323;
	font-size:15px;
	}
a.in_nav_style:hover{
	color:#86b401;
	}
.in_banner{
	height:516px;
	}
.in_title01{
	width:1103px;
	padding:45px 0 30px 0;
	margin:0 auto;
	}
.in_prolist{
	width:1103px;
	margin:0 auto;
	padding-bottom:40px;
	}
a.in_pros_l{
	width:235px;
	height:277px;
	display:block;
	margin:0 10px;
	text-align:center;
	float:left;
	padding:10px 0 0 0;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	background:url(../images/in_probg.jpg) center top no-repeat;
	}
a.in_pros_l01{
	width:235px;
	height:277px;
	display:block;
	margin:0 20px 30px 20px;
	text-align:center;
	float:left;
	padding:10px 0 0 0;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	background:url(../images/in_probg.jpg) center top no-repeat;
	}
.in_pros_text{
	padding:10px 20px;
	text-align:center;
	font-weight:bold;
	}
.in_company{
	min-width:1103px;
	max-width:2500px;
	background:#ececec;
	}
.in_company_text{
	width:1103px;
	padding:40px 0;
	margin:0 auto;
	overflow:hidden;
	}
.in_com_imgs{
	width:366px;
	height:252px;
	padding:12px;
	float:left;
	background:url(../images/in_imgbg.jpg) left top no-repeat;
	}
.in_com_con{
	width:670px;
	float:right;
	line-height:24px;
	}
a.in_more{
	display:block;
	width:132px;
	height:45px;
	line-height:45px;
	text-align:center;
	margin-top:25px;
	background:#a6c524;
	color:#FFF;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	}
a.in_more:hover{
	background:#689400;
	color:#FFF;
	}
.in_news{
	padding:40px 0;
	width:1103px;
	margin:0 auto;
	}
.in_news dt{
	padding-bottom:15px;
	overflow:hidden;
	}
a.in_more01{
	width:95px;
	height:42px;
	text-align:center;
	line-height:42px;
	border:1px solid #a6c524;
	float:right;
	display:block;
	color:#a6c524;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	}
a.in_more01:hover{
	background:#a6c524;
	color:#FFF;
	}
.in_news dd{
	overflow:hidden;
	}
.in_news_left{
	width:620px;
	float:left;
	}
.in_news_right{
	width:425px;
	height:278px;
	float:right;
	}
.in_news_day{
	width:68px;
	height:34px;
	line-height:34px;
	font-size:26px;
	text-align:center;
	color:#FFF;
	}
.in_news_m{
	width:68px;
	height:25px;
	line-height:25px;
	text-align:center;
	color:#FFF;
	}
a.in_news_list{
	display:block;
	padding:12px 0;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	}
.in_foot_bg{
	min-width:1103px;
	max-width:2500px;
	background:#404040;
	}
.in_foot_con{
	width:1103px;
	margin:0 auto;
	padding:40px 0;
	overflow:hidden;
	}
.in_foot_navlist{
	float:left;
	width:735px;
	}
.in_foot_navlist li{
	float:left;
	width:122px;
	}
.in_foot_adds{
	float:right;
	width:330px;
	width:125px;
	color:#bfbfbf;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
.in_foot_toptitle{
	padding:0 0 10px 0;
	font-size:15px;
	color:#FFF;
	}
a.in_foot_nav_style{
	display:block;
	color:#b4b4b4;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	}
a.in_foot_nav_style:hover{
	color:#a6c524;
	}
.in_foot_bg01{
	min-width:1103px;
	max-width:2500px;
	background:#141414;
	}
.in_foot01_text{
	width:1103px;
	margin:0 auto;
	padding:20px 0;
	color:#b0b0b0;
	}
.sub_top_line{
	min-width:1103px;
	max-width:2500px;
	margin-bottom:30px;
	border-top:1px solid #e4e4e4;
	background:url(../images/sub_topbg.jpg) center top no-repeat;
	height:47px;
	}
.sub_pros{
	width:1103px;
	margin:0 auto;
	padding:0 0 30px 0;
	}
.sub_pros dt{
	padding-bottom:26px;
	}
.sub_pros dd{
	padding-bottom:40px;
	line-height:24px;
	overflow:hidden;}
.sub_navs{
	padding:35px 0 40px 0;
	text-align:center;
	font-size:15px;
	}
.sub_navs01{
	padding-bottom:30px;
	font-size:13px;
	}
.sub_navs01 a{
	color:#777777;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	}
.sub_navs01 a:hover{
	color:#86b401;
	font-weight:bold;
	}
.sub_navs a{
	color:#5a5a5a;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	}
.sub_navs a:hover{
	color:#86b401;
	}
.sub_bigimg{
	width:594px;
	height:445px;
	padding:3px 0 0 0;
	text-align:center;
	border:1px solid #d7d6d6;
	}
.sub_itrem{
	border-bottom:1px solid #c7c7c7;
	overflow:hidden;
	}
a.sub_itrem_list{
	display:block;
	padding:15px 55px;
	margin-right:3px;
	font-weight:bold;
	font-size:15px;
	float:left;
	background:#ececec;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	}
a.sub_itrem_list:hover{
	background:#9fba24;
	color:#FFF;
	}
a.sub_itrem_list01{
	display:block;
	padding:15px 55px;
	margin-right:3px;
	font-weight:bold;
	font-size:15px;
	float:left;
	background:#9fba24;
	color:#FFF;
	}
.sub_pros_cons{
	padding:30px 10px 10px 10px;
	line-height:24px;
	font-size:13px;
	}
.text_line{
	line-height:26px;
	font-size:13px;
	padding:0 10px;
	}
.sub_newslist{
	padding:40px 0;
	display:block;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	border-bottom:1px solid #f1f1f1;
	}
.sub_news_left{
	width:200px;
	height:144px;
	float:left;
	}
.sub_news_right{
	width:880px;
	float:right;
	height:144px;
	overflow:hidden;
	line-height:22px;
	}
.news_more{
	display:block;
	width:95px;
	height:30px;
	text-align:center;
	line-height:30px;
	color:#FFF;
	background:#9ec415;
	border-radius:5px;
	margin-top:10px;
	}
.in_foot_toptitle a{
	color:#ffffff;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	}
.in_foot_toptitle a:hover{
	color:#86b401;
	}


a.sub_title_a01,a.sub_title_a01:hover{
	color:#86b401;
	}